دسته بندی ها
01:56 1398/08/21

منظور از فرانت اند و بک اند چیست ؟

مشخصات سوال کننده :
کاربر : mobile_app     امتیاز کاربر : 18     رتبه کاربر : 40
دسته بندی : Asp.net Web Form Asp.net Mvc Asp.net Core Html

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3967
هوش مصنوعی

پاسخ هوش مصنوعی

برنامه نویسی فرانت اند و بک اند به دو حوزه متفاوت در توسعه وب اشاره دارد که هرکدام وظایف و تکنولوژی های خاص خود را دارند.

فرانت اند "Frontend" چیست؟

فرانت اند به بخش های قابل مشاهده و قابل تعامل یک وب سایت اشاره دارد. این بخش شامل طراحی ظاهری وب سایت و نحوه تعامل کاربر با آن است. توسعه دهندگان فرانت اند از زبان های برنامه نویسی HTML، CSS و JavaScript برای ایجاد این بخش استفاده می کنند. به همین دلیل، فرانت اند می تواند شامل طراحی گرافیکی، ایجاد انیمیشن ها و مدیریت تعاملات کاربر با وب سایت باشد.

بک اند "Backend" چیست؟

بک اند شامل قسمت هایی است که کاربر نمی تواند مستقیماً آن ها را ببیند اما عملکرد وب سایت به آن ها وابسته است. این قسمت شامل سرورها، پایگاه داده ها و برنامه هایی است که وظیفه پردازش داده ها و ارتباط با فرانت اند را دارند. توسعه دهندگان بک اند از زبان هایی مانند PHP، Python و Ruby استفاده می کنند و همچنین ممکن است از فریمورک هایی مثل Laravel برای PHP یا Django برای Python بهره ببرند.

به طور خلاصه، فرانت اند روی ظاهر و تجربه کاربری تمرکز دارد، در حالی که بک اند به مدیریت داده ها و منطق های تجاری وب سایت پرداخته و به فرانت اند اطلاعات لازم را ارایه می دهد.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : hamdola 01:27 1398/08/22

فرانت اند چیست ؟

منظور از FrontEnd همون ظاهر وب سایت شما هست. یعنی دقیقا چیزی که کاربر می بینه. فرانت اند شامل کدهای css و html و جاوااسکریپت یا جی کوئری هست. وقتی شما یک صفحه وب رو باز می کنید ظاهر سایت به سمت مرورگر شما میاد . یعنی کدهای html و css و جا.ااسکریپت از سروری که سایت روی اون قرار گرفته میاد به سمت مرورگر شما و شما توی مرورگر اونو مشاهده می کنید.

 

بک اند چیست ؟

منظور از بک اند کدهایی هست که در سرور اجرا میشه. در واقع کدهایی که در پشت سایت دارن اجرا میشن و از دید کاربر مخفی هستن رو BackEnd میگن. مثلا فرض کنید شما توی یک سایت قصد ثبت نام دارید. فرم ثبت نامی که شما می بینید همون فرانت اند هست. اما موقعی که فرم رو تکمیل کردید و دکمه ثبت نام رو زدید و عملیات ثبت نام انجام شد در واقع توسط دستوراتی که در بک اند سایت بوده ثبت نام شما انجام شده و شما این دستورات رو ندیدید.

زبان های مورد استفاده برای برنامه نویسی بک اند مثل ASP و PHP و یا Ruby و پایتون هستن.

به این پاسخ امتیاز بدهید    1
امتیاز: 121 رتبه: 12
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود